package cn.hznc.domain.request.program;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;

/**
 * 单个子程序修改请求
 *
 * @Author Administrator
 * @Date 2023/3/14 8:28
 */
@Getter
@Setter
public class SingleSubProgramReq {
    /**
     * 系统id
     */
    private Integer id;

    /**
     * 子程序名称
     */
    private String name;

    /**
     * 子程序编码
     */
    private String code;

    /**
     * 主程序编码(标识)
     */
    private String programCode;

    /**
     * 刀具号
     */
    private String toolCode;

    /**
     * 刀具名称
     */
    private String toolName;

    /**
     * 刀具型号
     */
    private String toolModel;

    /**
     * 刀具型号
     */
    private String toolModelImage;

    /**
     * 刀柄型号
     */
    private String shankModel;

    /**
     * 刀柄型号
     */
    private String shankModelImage;

    /**
     * 伸出长度
     */
    private BigDecimal extension;

    /**
     * 转速
     */
    private Integer rpm;

    /**
     * 进给量
     */
    private BigDecimal feed;

    /**
     * 总长度
     */
    private BigDecimal totalLength;

    /**
     * 刀具寿命
     */
    private BigDecimal life;

    /**
     * 加工位置
     */
    private String handleLocation;

    /**
     * 加工时长，单位：h
     */
    private BigDecimal handleTime;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 子程序序列
     */
    private Integer seq;
}
